package delphorm.web.controller;



import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

import delphorm.entite.personne.GroupeCollectif;
import delphorm.service.personne.IGroupeCollectif;





public class AfficherGroupeCollectif implements Controller {
	
	//service questionnaire
	IGroupeCollectif serviceGroupeCollectif;

	String successView;

	public String getSuccessView() {
		return successView;
	}
	
	public void setSuccessView(String successView) {
		this.successView = successView;
	}

	public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
			
			//récupere l'id du groupe collectif
			String idgroupe = request.getParameter("idgroupecollectif");
			long numero = Long.parseLong(idgroupe);
			
			GroupeCollectif groupe= serviceGroupeCollectif.chercherGroupeParId(new Long(numero));
//			TODO exception si null

			//retourne le ModelAndView
			Map<String, GroupeCollectif> model = new HashMap<String, GroupeCollectif>();
			model.put("ungroupecollectif",groupe);
			return new ModelAndView(getSuccessView(),model);
	}

	public IGroupeCollectif getServiceGroupeCollectif() {
		return serviceGroupeCollectif;
	}

	public void setServiceGroupeCollectif(IGroupeCollectif serviceGroupeCollectif) {
		this.serviceGroupeCollectif = serviceGroupeCollectif;
	}

}
